 
#header{
	width:100%;
	height:140px; 
	border-bottom:1px solid #dcdcdc; 
	background:#f9f9f9 url(../images/site-nav_bg.gif) top left repeat-x;
	}
.column1080{
	width:1080px;
	margin:0 auto;
	display:table;
	} 
.indexlogo{ 
	float:left;
	position:relative;
	z-index:12000; 
	}
#nav{ 
    display:inline-block;
    height:65px;
	padding-top:15px; 
    width:890px;
	position:absolute;   
	}
#nav ul a{
	font-size:14px;
	color:#555;  
	text-align:center;
	display:block;
	height:35px;
	width:95px;
	font-family:"RockwellStd";
	}
#nav ul.navcolor01:hover a{
	color:#f9a34f;
	}
#nav ul.navcolor02:hover a{
	color:#ef87b1;
	}
#nav ul.navcolor01:hover a:hover{
	color:#e47100;
	}
#nav ul.navcolor02:hover a:hover{
	color:#d91464;
	}
#nav ul.navcolor01:hover font{ 
	width:73px;
	}
#nav ul.navcolor02:hover font{
	width:115px;
	}
#nav ul{ 
    display: inline-block;
    width: auto;
	position: relative	;
	margin-left:25px;
	padding-top:30px;
	}
 
#nav li{
	float:left;
	padding:0 10px;
	
	}
#nav a.navactive,#nav ul a:hover{   
	color:#89a807;
	text-decoration:none;
	} 
.site-nav{
	height:40px;
	line-height:40px;
	}
.nav-points-icon{
	height:25px;
	padding-right:16px;
	display:inline-block; 
	position: absolute; 
	top:-5px;
	}
.nav-points-icon img{
	vertical-align:top;
	}
.nav-points-icon font{
	width:27px;
	display:inline-block;
	height:25px;
	line-height:24px;
	color:#fff;
	font-family:"RockwellStd";
	font-size:12px;
	text-transform:uppercase;
	overflow: hidden;
    transition: all 0.2s ease-in-out 0.1s;
	}
.getpoints font{
	background:url(../images/icon_bg03.png) repeat-x;
	}
.shoppoints font{
	background:url(../images/icon_bg06.png) repeat-x;
	}
.getpoints{
	left:25px;
	background:url(../images/icon_bg02.png) top right no-repeat;
	}
.shoppoints{
	left:25px;
	background:url(../images/icon_bg05.png) top right no-repeat;
	}
.subnav{
	width:40%; 
	font-weight:bold;
	color:#666;
	height:40px;
	overflow:hidden;  
	}
.subnav ul li{
	float:left;
	padding:0 15px;
	border-left:1px solid #97b826; 
	}
.subnav ul li a{
	color:#E2FC88; 
	}
.subnav ul li a:hover{
	color:#333;
	}
.site-nav-r ul a{
	 color:#fff;
	}
.site-nav-r ul li a:hover{
	color:#333;
	}
.site-nav-r ul li{
	float:left;
	padding:0 20px;
	background-image:url(../images/icon.png);
	background-repeat:no-repeat;
	border-right:1px solid #fff;
	margin-left:12px;
	color:#e2fc88;
	}
.site-log{
	background-position:500px 500px;
	}
.site-Account{
	background-position:2px 13px;
	}
.site-Bag{
	background-position:0px -17px;
	} 
.nav-share{ 
	}
.nav-share form{
	width:230px;
	float:left;
	} 	 
.contactus form .input-but,.nav-share .input-but{
	width:42px;
	height:37px;
	cursor:pointer;
	background:#fff url(../images/icon.png) 11px -50px no-repeat;
	border-right:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	border-left:none;
	border-radius:0 3px 3px 0;
	vertical-align: top; 
	}
 
.likeculum ul li a:hover img,.nav-share a:hover img{
	filter:alpha(opacity=80); /*IE滤镜，透明度50%*/  
	opacity:0.8;/*其他，透明度50%*/ 
	}
 
.contactus form .inputstyle01, .nav-share .inputstyle01 {
    border: 1px solid #F2F2F2;
    border-radius: 3px 0 0 3px;
    color: #999999;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    height: 33px;
    line-height: 33px;
    padding-left: 5px;
    width: 180px;
}

.contactus form .input-but {
    background: url("../images/subscriptionicon.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0 0 0 4px;
}

.contactus form .inputstyle01 {
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 3px;
    height: 32px;
    width: 250px;
}
#footer{
	border-top:3px solid #f4f4f4;
	padding:25px 0 0;
	background:#fff;
	}
.aboutlist{
	width:480px;
	float:left;
	}
.aboutlist li{
	float:left;
	color:#333;
	font-size:14px;
	width:50%;
	}
.aboutlist li a{
	display:block;
	width:50%;
	color:#999;
	height:16px;
	margin:15px 0 0;
	font-size:14px; 
	}
.aboutlist li a img{
	width:12px;
	vertical-align:top;
	padding-right:5px; 
	}
.Menulist .biglist li ul li a:hover,.aboutlist li a:hover{
	color:#89A807;
	}
.contactus{
	width:395px;
	float:left;
	margin-left:80px;
	color:#999;
	font-size:14px;
	}
.contactus span{
	color:#333;
	padding-bottom:17px;
	display:block;
	}
.footercopy{
	clear:both;
	height:45px;
	line-height:45px;
	background:#fcfcfc;
	text-align:center; 
	color:#ccc;
	} 
/*=================================  公共部分 完结 ↑↑↑   页面中间部分开始 ↓↓↓ -积分中心首页 =======================================*/ 


.quickentry{
	width:190px;
	float:left;
	height:250px;
	padding:75px 0 10px 10px;
	background:#f0f0f0 url(../images/quickentry.jpg) top no-repeat;
	}
.quickentry ul li{
	margin-top:18px;
	height:15px;	
	}
.quickentry ul li a{
	font-size:12px;
	color:#333;
	font-family:"RockwellStd";
	}
.quickentry ul li a:hover{
	color:#888;
	}
.points-index-ad{
	float:left;
	width:665px;
	height:335px;
	}
.emailinp_1{
	width:110px;
	height:25px;
	border:none;
	font-size:12px;
	color:#666;
	}
.emailinp_2{
	width:56px;
	height:25px;
	border:none;
	background:url(../images/but_bg_mail.jpg) no-repeat;
	cursor:pointer;
	}
.emailinp_3{
	display:block;
	padding:5px;
	width:180px;
	background:#fff;
	border-radius:4px;
	margin-top:12px;
	}
.points-index-i{
	width:145px;
	height:270px;
	float:left;
	padding:65px 35px 0;
	background:url(../images/points-i-bg.gif) no-repeat;
	}
.points-index-i ul{
	height:190px;
	}
.points-index-i ul li{
	font-size:14px;
	color:#fff;
	font-family:"RockwellStd";
	border-bottom:1.4px solid #fff;
	height:35px;
	line-height:35px;
	margin-top:10px;
	}

#points_index{
	background:url(../images/points_index_bg.gif);
	}
#points_index ul{
	width:1050px;
	margin:15px;
	background:#fff;
	border-radius:5px;
	padding:15px 0;
	overflow:hidden;
	}
#points_index ul li{
	width:232.5px;
	padding:0 10px;
	margin-right:10px;
	float:left;
	height:375px;
	}
	
#points_index ul li a{
	position: relative;
	display:block;
}
#points_index ul li a img{
	max-width:255px; 
	}
.pointsli-border-r{
	background:url(../images/points_index-libg.gif)252px 0 repeat-y;
	display: inline-block;
	width: 255px;
	height: 371px;
	}
#points_index ul li h4{
	margin-top:15px;
	}
#points_index ul li h4 a{
	color:#333;
	line-height:1.4em;
	font-size:14px;
	}
#points_index ul li h4 a:hover{
	color:#89a807;
	}
.price-a{
	display:inline-block;
	font-size:22px;
	color:#f03a71;
	font-family:Trebuchet MS;
	}
.priceoff{
	display:inline-block;
	}
.priceoff font,.priceoff del{
	font-size:10px;
	display:block;
	width:100%;
	color:#f03a71;
	}

.priceoff del.priceoff-a{
	color:#999;
	}


.price{
	display:block;
	width:90%;
	margin-top:20px;
	}
.points-get span{
	display:block;
	margin-top:-15px;
	height:15px;
	font-size:10px;
	color:#666;
	text-align:right;
	}
.points-get strong{
	font-size:22px;
	color:#ac3;
	font-family:Trebuchet MS;
	}
.points-get font{
	font-size:10px;
	color:#ac3;
	}
.points-title{
	font-family:Trebuchet MS;
	color:#f03a71;
	font-size:20px;
	text-transform: uppercase;
	text-indent:45px;
	background:url(../images/points_index_icon.gif) no-repeat;
	height:50px;
	line-height:50px;
	}
.points-title strong{
	font-size:12px;
	color:#999;
	margin-left:10px;
	}
.points-title strong font{
	color:#f03a71;
	}
.points-title div.f_r a{
	font-size:12px;
	color:#999;
	margin:0 15px;
	font-family:"RockwellStd";
	}
.points-title div.f_r a:hover{
	color:#ac3;
	}
.jifencj{
	width:100%;
	display:table;
	background:url(../images/cj-c-bg.gif);
	height:auto; 
	margin-bottom: -20px;
	}
.jifencj-adphoto{
	height:542px;
	width:100%;
	background:url(../photo/cj-z-photo.jpg) center no-repeat;
	position:relative;
	display:table;
	}
.choujiang-lunpan{    
	left: 365px;
    margin: 0 auto;
    position: relative;
    top: 171px;
    width: 360px;
	}
.cj-c-l{
	float:left;
	width:750px;
	padding-bottom:30px;
	}
.cj-c-l-i{
	height:325px;
	}
.cj-c-share h4,.cj-c-l-i h4{
	font-size:34px;
	color:#ffe442;
	font-family:"RockwellStd";
	}

.cj-c-l-i p{
	font-size:16px;
	color:#fff;
	line-height:1.7em;
	margin-top:20px;
	}
.cj-c-share div{
	width:315px;
	padding:20px;
	height:95px;
	background:#522c75; 
	border-radius:8px;
	margin-top:25px;
	display: inline-table;
	}
.cj-c-share div span{
	color:#bf99e3;
	font-size:12px;
	line-height:20px;
	display:block;
	width:100%;
	margin-bottom:15px;
	}
.cj-c-share div p{
	color:#bf99e3;
	font-size:20px;
	}
.cj-c-share div a{
	margin:0 20px 0 0;
	}
.cj-c-r{ 
	float: left;
    margin-left: 40px;
    margin-top:118px;
    width: 280px;
	}
.cj-namelist{
	width:235px;
	background:#8652b6;
	}
.cj-namelist p{
	height:75px;
	line-height:75px;
	font-size:24px;
	font-family:"RockwellStd";
	color:#fff;
	background:#522c75;
	text-indent:0.7em;
	}
.cj-namelist p img{
	vertical-align:middle;
	margin:-2px 0 0 5px;
	}
.cj-namelist ul{
	padding:10px 20px 20px;
	height:335px;
	overflow:auto;
	}

.cj-namelist ul li{
	font-size:12px;
	color:#ffd8ff;
	margin-top:15px;
	}
.choujianglunpan-i{
	display:block;
	width:100%;
	line-height:1.7em;
	font-size:20px;
	color:#fff;
	font-family:"RockwellStd";
	text-align:center;
	}
 

/*edit by djq */
#points-header{
	width:1600px;
	height:460px;
	margin:0 auto;
	background-image:url(../photo/jfzx-photo1.jpg);}

#points_index ul li a:hover{    
    border-color: #f72862;
    box-shadow: 0 0 5px #f72862;
    outline: 1px solid #f72862;}
 
.acc-l-subnav{
    display: block;
    float: left; 
    width: 260px;
	margin:0 0 25px 10px;
}
.highlight {
    color: #faa33d;
    text-decoration: none;
	font-family:"RockwellStd";
	font-size:14px;
}  
.pointsshop-content h5,.jifensq-dow h3,.acc-l-subnav h1{
	font-size:30px;
	color:#f15997;
	font-family:"RockwellStd";
	padding:70px 0 35px;
	}
.acc-l-subnav li {
    font-size: 15px;
    line-height: 1.4;
    list-style: none outside none;
    margin: 0 0 10px;
}
 
.highlight:hover,.highlight li.active a {
    color: #9e9e9e;
}
.acc-r-content{
	width:760px;
	padding:35px 25px 20px;
	background:#f9f9f9;
	margin-top:130px;
	}
.primary{ 
	margin: 10px 20px 20px 10px;
	font-size:18px;
	color:#666;
	font-family:"RockwellStd";
	}
.order_history{
	background: none repeat scroll 0 0 #fff;
    padding: 15px 0;
    position: relative;
	}
.account_container{  
    padding: 15px;
	}
.jifensq{
	width:100%;
	background:url(../photo/sq-z-photo.jpg) top center no-repeat;
	}
.jifensq-top-l{
	width:690px;
	}
.jifensq-top-r{
	width:390px;
	height:340px;
	background:url(../images/gz-bg.png) no-repeat;
	margin-top:150px;
	}
.jifensq-top-r h4{
	font-size:18px;
	color:#fff;
	font-family:"RockwellStd";
	text-align:center;
	width:100%;
	padding:25px 0 35px; 
	}
.jifensq-top-r p{
	width:320px;
	margin:0 auto;
	line-height:1.7em;
	font-size:14px;
	color:#666; 
	}
.jifensq-dow p font{
	color:#89a807;
	font-size:16px;
	}
.jifensq-dow h3{
	padding:35px 0 15px;
	}
.jifensq-dow p{
	font-size:14px;
	color:#999;
	padding-bottom:30px;
	}
.pointsapplication input{
	width:137px;
	height:43px;
	background:url(../images/points-add.gif) no-repeat;
	border:none;
	margin-top:15px; 
	}
.jifensq-dow{
	width:950px;
	margin:0 auto;
	display:table;
	}
.pointsshop-content{
	width:755px;
	float:left;
	padding:30px 0 30px 15px;
	background:#fbfbfb;
	}
.pointsshop-content h5{
	display:block; 
	width:100%;
	padding:0 0 10px;
	}
.pointsshop-content h5 span{
	float:right;
	font-size:16px;
	padding-right:15px;
	color:#999;
	}
.pointshop-list li{
	width:365px;
	height:295px;
	text-align:center;
	margin-top:10px;
	position: relative;
	float:left;
	background:#fff;
	margin-right:12px;
	}
.sales-i a{
	display:block;
	position:relative;
	height:265px;
	width:265px;
	text-align:center; 
	color:#fff;
	background: url(../images/sales-i_bg2.png) no-repeat; 
	top:-280px; 
	left:55px; 
	}
.sales-i a:hover{
	background:url(../images/sales-i_bg.png) no-repeat;
	}
.sales-i a span font,.sales-i a span{
	color:#fff;
	font-family:"RockwellStd";
	}
.sales-i a span{
	display:block;
	width:100%;
	}
.sales-i a span font{
	font-size:35px;
	vertical-align:top;
	}
.sales-i-a{
	font-size:55px;
	padding:50px 0 25px;
	}
.sales-i a span.sales-i-b{
	font-size:16px;
	padding-bottom:30px;
	border-bottom:2px solid #fff;
	width:160px;
	margin-left:58px;
	}
.sales-i-c{
	font-size:18px; 
	padding-top:20px; 
	}

.pointsshop-right{
	width:285px;
	float:left;
	margin-left:25px;
	}
.column-right{
	display:block;
	width:100%;
	}
.column-right h3{
	font-family:"RockwellStd";
	font-size:18px;
	color:#a1c819;
	height:50px;
	line-height:26px;
	}
.c-Registration-a li{
	width:100%;
	display:block;
	padding-bottom:30px;
	}
.c-Registration-a{
	border-bottom:2px solid #f4f4f4;
	padding-bottom:15px;
	}
.b-Registration-a{
	border-bottom:2px solid #f4f4f4;
	padding-bottom:45px;
	}
.c-Registration-b{
	float:left;
	margin-right:15px;
	height:60px;
	width:65px;
	background:#f9f9f9;
	border:1px solid #eee;
	border-radius:4px;
	text-align:center;
	padding-top:10px;
	}
.c-Registration-b span{
	font-size:26px;
	font-family:"RockwellStd";
	color:#666;
	}
.c-Registration-b span font{
	font-size:18px;
	color:#ff8207;
	vertical-align:super;
	}
.c-Registration-a .c-Registration-b p{
	font-size:10px;
	color:#999; 
	margin-top:0;
	}
.c-Registration-a h4{
	font-size:16px;
	font-family:"RockwellStd";
	color:#666;
	}
.c-Registration-a p{
	font-size:12px;
	font-family:"RockwellStd";
	color:#999;
	margin-top:8px;
	line-height:1.2em;
	}
.b-Registration-a p{
	font-family:"RockwellStd";
	font-size:16px;
	color:#666;
	}
.b-Registration-a span{
	padding:15px 0;
	font-family:"RockwellStd";
	font-size:12px;
	color:#ccc;
	width:100%;
	display:block;
	}
.b-Registration-a a{
	color:#a1c819;
	font-size:10px;
	text-decoration:underline;
	}

.a-Registration-a p{
	font-family:"RockwellStd";
	color:#CCC;
	font-size:10px;
	line-height:1.8em;
	}
.a-Registration-a p a{
	color:#ccc;
	text-decoration:underline;
	font-family:"RockwellStd";
	}
.a-Registration-a p a:hover{
	color:#a1c819;
	}
.column-right h3.c-999{
	color:#999;
	}





















